package cn.bugstack.domain.strategy.repository;

import cn.bugstack.domain.strategy.model.entity.StrategyAwardEntity;

import java.util.List;
import java.util.Map;

/**
 * @Title: IStrategyArmory
 * @Author lz
 * @Package cn.bugstack.domain.strategy.repository
 * @Date 2025/7/23 20:47
 * @description: 策略仓库接口
 */
public interface IStrategyRepository {
    List<StrategyAwardEntity> queryStrategyAwardList(Long strategyId);

    void storeStrateAwardSearchTable(Long strategyId, Integer rateRange, Map<Integer, Integer> suffleStrategyRateTables);

    Integer getRateRange(Long strategyId);

    Integer getStrategyAwardAssemble(Long strategyId, int i);
}
